KS_SALES_TAX
Most ERP systems have a way to associate a tax rate for the known shipping addresses of the existing customers. KommerceServer honors this sales tax through a data export coming from the back office KS_SALES_TAX which has all the various tax code and rates where sales tax must be charged by law. Each customer address sent to KommerceServer via the KS_CUSTOMERS and KS_SHIP_ADDRS exports must reference the applicable tax code. KommerceServer also supports non-taxable business entities that may be exempt from paying sales tax (e.g. Reseller).
For consumer (B2C) sales or when an existing customer specifies a drop shipment, KommerceServer uses a simple method to determine sales tax estimate. Based on the shipping destination state or province, KommerceServer will look up the highest tax rate specified for that state as its estimate. The list of tax rates by state are loaded by the KS_SALES_TAX export.
If more sophisticated and precise sales tax is required, KommerceServer can be interfaced to a real time tax software of choice at an extra charge.
Ordinal
|
Description
|
Data Type
|
Data Length
|
Required
|
Check
Constraints
|
Comments
|
1
|
Tax Code
|
string
|
15
|
Y
|
|
Unique
tax code identifier which is matched to the business address for tax
calculations
|
2
|
State/Province
|
string
|
15
|
|
|
For
B2C only; Used to select the default tax code to use by ship to state. A
unique state code should exist for only those states where the host company
is required to collect tax (i.e. nexus)
|
3
|
Freight Taxable
|
string
|
1
|
Y
|
'Y'
'N'
|
|
4
|
Tax Percent
|
float
|
|
|
|
|
5
|
Tax Description
|
string
|
50
|
|
|
|
|